#include <stdio.h>
#include <stdlib.h>
int *func(int size) {
	int num = 0;
	int *p_val = (int *)malloc(size * sizeof(int));
	if(p_val) {
		for(num = 0; num < size; num++) {
			*(p_val + num) = num;
		}
	}
	return p_val;
}
int main() {
	int num = 0;
	int *p_val = func(7);
	if(p_val) {
		for(num = 0; num < 7; num++) {
			printf("%d ", *(p_val + num));
		}
		printf("\n");
		free(p_val);
		p_val = NULL;
	}
	return 0;
}
